// 自己定义的
const arr = [
    { value: 1, name: '云南' },
    { value: 1, name: '广州' },
    { value: 1, name: '江苏' },
    { value: 1, name: '北京' }
]

// 后台数据
const data = [
    { value: 1, name: '云南' },
    { value: 1, name: '新疆' },
    { value: 1, name: '广州' },
    { value: 1, name: '天津' }
]
data.forEach(item => {
    console.log(item); // { value: 1, name: '天津' }
    const index = arr.findIndex(v => v.name === item.name) //
    if (index >= 0) {
        arr[index].value++
    } else {
        arr.push({ value: 1, name: item.name })
    }
})






res2 = arr.findIndex(item => item.name === '江苏')
res2 = arr.findIndex(item => item.name === '黑龙江')
if (res2 >= 0) {
    arr[res2].value++
} else {
    arr.push({ value: 1, name: '黑龙江' })
}
console.log(arr)